home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 2
/
CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso
/
magazine
/
amiga_e
/
ee
/
docs
/
ee.status
< prev
next >
Wrap
Text File
|
1995-09-03
|
5KB
|
89 lines
/*--------------------------------------------------------------------------*
EE V0.9.2a - The E Editor.
Copyright Barry Wills, 1993-1995.
*--------------------------------------------------------------------------*
MODIFICATIONS:
v0.9.2a
-------
1. Fixed nasty nasty bug in Save File's buffered write routine that was
destroying ram when conditions were juuust right (are they -ever- ?)
2. Added function "Trim End Of Line" for during file save. NOTE: spaces
are still trimmed from end of line if a line becomes 'dirty' (ie, you
modify it); cut-n-pasting ENTIRE lines does not make them dirty, but
typing, splitting, etc does.
3. Worked on ARexx in general, fixing, tweaking, adding, writing some
scripts that I decided I just couldn't live without. *grin*
- putstring
- putline
- ? functions returned numbers with bad signs, eg, -20 instead of 20
for function 'line', or numbers that don't eval in ARexx to
TRUE/FALSE for the State functions.
v0.9.2
------
1. Fixed indent miscalculation that I somehow introduced when converting
the functions to macros.
2. Fixed EE's refusal to visit a pubscreen when the visit gadget was
checkmarked.
3. Changed computation in readFile() in call to bufferSizeFor() that was
allocating next greater buffer size one character early.
4. Renovated joinLines().
5. Changed cursorLeft() and cursorRight() so they smart-scroll when they
near the top or bottom of the window.
6. Repaired oversight that prevented opening files containing high ascii
chars and the non-printable char 255.
7. Fixed bug in compile() that was trashing mem and causing random crashes.
8. Eliminated foldCount bug by adding foldCount field to OBJECT viewType,
and putting save/restore code in copyViewOut/In().
9. ARexx problem fixed. Repeated FreeArgs() was causing the crashes.
10. Finally rewrote Find and Replace. It now screeeams. :)
11. Fixed bug in writeChar() which ate a cookie when inserting on a full
line (1024 chars).
12. Fixed bug in readMacros(), was causing exception "form" when loading
saved macros containing functions that take no args.
13. Fixed oversight in newMacro() and findMacro() that treated qualifier
keys lshift/rshift and lalt/ralt like seperate entities, which is
inconsistent with the rest of the program.
14. Fixed function Clear, which while at bottom of text, and cursor is not
on top line, left cursor beyond end of cleared text (i.e., on line 20
when there was really only one line of text in the editor).
15. New function Tall Window added.
16. Fixed oversight that wouldn't let function "Undo" work correctly when
part of a macro.
17. Modified function editPrefs(). Should work now, no more "LSEG".
18. Made independent of ReqTools file and font requesters. Made requester
positioning a little smart, centering on the parent window.
19. Whipped up the long awaited ListMacros program.
20. Fixed a fatal omission in readMacros() that ignored shift and alt keys
totally, rendering some saved macros unusable. Restructured macro
functions.
21. Disabled calling endMacro() when macro recording is not in progress.
This was causing crashes by making a gnarly assumption.
22. Decreased amount of time "End Macro" message is flashed in title bar
from 30 to 25 ticks.
23. Rewrote listIsEmpty(), firstNode(), lastNode() in dll.m as E macros.
24. Enabled calling macros within macros. Macros are expanded on the fly,
so there is no future dependence upon a called macro being there.
At first look it appears this wastes resources, but consider that it
simplifies checking, and whatever space is taken up by an expanded
macro would surely be wasted 99.99% of the time by the extra code
required to check this.
25. Fixed bug described as follows: Loading a file from the command line:
type a path with no filename; requester pops up, cancel it; write a
helloworld.e and compile; the current dir is coped to new dir '.bak'
and EE hangs.
26. Fixed the loadFile()'s failure to detect binary. It was a convoluted
problem traced to the EasyRequestArgs() function, of all things. :/
27. Beefed up saveFile(), now saves are twice as fast, yay.
28. Lionel's bug (Find Case key assignment doesn't work) is fixed. Can't
remember if I did anything to fix this, just tested for it and it
worked. =P
29. Fixed broken macro 'Save File' that was locking up. doFunction() was
mistakenly passing bad arguments.
*--------------------------------------------------------------------------*/